package com.yzc.util;

import lombok.extern.slf4j.Slf4j;
import org.springframework.http.HttpStatus;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.ResponseStatus;
import org.springframework.web.bind.annotation.RestControllerAdvice;

//@Slf4j
//@RestControllerAdvice//用于定义全局的异常处理、统一的响应处理等。
//public class GlobalExceptionHandler {
//
//    @ExceptionHandler(RuntimeException.class)
//
////   当这个异常被捕获并由该方法处理时，返回的 HTTP 状态码将被设置为 500 Internal Server Error 。
//    @ResponseStatus(HttpStatus.INTERNAL_SERVER_ERROR)
//    public ResultData<String> exception(Exception e){
//        System.out.println("########come in GlobalExceptionHandler");
//        log.error("全局异常信息：{}",e.getMessage(),e);
//        return ResultData.fail(ReturnCodeEnum.RC500.getCode(), e.getMessage());
//    }
//}